package com.suning.sawp.dto.bi.sale;

import java.io.Serializable;
import java.util.List;

import com.suning.sawp.dto.bi.BiSaleAmountDto;
import com.suning.sawp.dto.bi.BiStoreAvgPrice;
import com.suning.sawp.dto.bi.BiStoreYbInfoDto;
import com.suning.sawp.dto.bi.SaleCmmdtyDto;

public class StoreGuideIndexDay implements Serializable {

    /**
     */
    private static final long serialVersionUID = -3325057970628132701L;

    /**
     * 督导所属品类列表
     */
    private List<SaleCategory> categories;

    /**
     * 月度销售额
     */
    private BiSaleAmountDto saleAmount;

    /**
     * 销售完成率
     */
    private String saleCompleteRate;

    /**
     * 剩余差额
     */
    private BiSaleAmountDto syce;

    /**
     * 本月任务毛利额
     */
    private BiSaleAmountDto taskGrossProfit;

    /**
     * 本月任务销售额
     */
    private BiSaleAmountDto taskSaleAmount;

    /**
     * 今日客单价
     */
    private BiSaleAmountDto todayCustAvgPrice;

    /**
     * 今日客单价同比
     */
    private String todayCustAvgPriceYoy;

    /**
     * 今日销冠品牌销售额
     */
    private BiSaleAmountDto todayMaxBrandAmount;

    /**
     * 今日销冠品牌编码
     */
    private String todayMaxBrandCode;

    /**
     * 今日销冠品牌名称
     */
    private String todayMaxBrandName;

    /**
     * 今日销售额
     */
    private BiSaleAmountDto todaySaleAmount;

    /**
     * 今日销售同比
     */
    private String todaySaleAmountYoy;

    /**
     * 昨日客单价
     */
    private BiSaleAmountDto yetdCustAvgPrice;

    /**
     * 昨日销冠品牌销售额
     */
    private BiSaleAmountDto yetdMaxBrandAmount;

    /**
     * 昨日销冠品牌编码
     */
    private String yetdMaxBrandCode;

    /**
     * 昨日销冠品牌名称
     */
    private String yetdMaxBrandName;

    /**
     * 昨日销售额
     */
    private BiSaleAmountDto yetdSaleAmount;

    /**
     * 平均单价
     */
    private BiStoreAvgPrice commAvgPrice;

    /**
     * 延保日销售
     */
    private BiStoreYbInfoDto ybInfo;

    /**
     * 单品信息(销售额最高)
     */
    private SaleCmmdtyDto topSaleCmmdty;

    public BiStoreYbInfoDto getYbInfo() {
        return ybInfo;
    }

    public void setYbInfo(BiStoreYbInfoDto ybInfo) {
        this.ybInfo = ybInfo;
    }

    public List<SaleCategory> getCategories() {
        return categories;
    }

    public void setCategories(List<SaleCategory> categories) {
        this.categories = categories;
    }

    public BiSaleAmountDto getSaleAmount() {
        return saleAmount;
    }

    public void setSaleAmount(BiSaleAmountDto saleAmount) {
        this.saleAmount = saleAmount;
    }

    public String getSaleCompleteRate() {
        return saleCompleteRate;
    }

    public void setSaleCompleteRate(String saleCompleteRate) {
        this.saleCompleteRate = saleCompleteRate;
    }

    public BiSaleAmountDto getSyce() {
        return syce;
    }

    public void setSyce(BiSaleAmountDto syce) {
        this.syce = syce;
    }

    public BiSaleAmountDto getTaskGrossProfit() {
        return taskGrossProfit;
    }

    public void setTaskGrossProfit(BiSaleAmountDto taskGrossProfit) {
        this.taskGrossProfit = taskGrossProfit;
    }

    public BiSaleAmountDto getTaskSaleAmount() {
        return taskSaleAmount;
    }

    public void setTaskSaleAmount(BiSaleAmountDto taskSaleAmount) {
        this.taskSaleAmount = taskSaleAmount;
    }

    public BiSaleAmountDto getTodayCustAvgPrice() {
        return todayCustAvgPrice;
    }

    public void setTodayCustAvgPrice(BiSaleAmountDto todayCustAvgPrice) {
        this.todayCustAvgPrice = todayCustAvgPrice;
    }

    public String getTodayCustAvgPriceYoy() {
        return todayCustAvgPriceYoy;
    }

    public void setTodayCustAvgPriceYoy(String todayCustAvgPriceYoy) {
        this.todayCustAvgPriceYoy = todayCustAvgPriceYoy;
    }

    public BiSaleAmountDto getTodayMaxBrandAmount() {
        return todayMaxBrandAmount;
    }

    public void setTodayMaxBrandAmount(BiSaleAmountDto todayMaxBrandAmount) {
        this.todayMaxBrandAmount = todayMaxBrandAmount;
    }

    public String getTodayMaxBrandCode() {
        return todayMaxBrandCode;
    }

    public void setTodayMaxBrandCode(String todayMaxBrandCode) {
        this.todayMaxBrandCode = todayMaxBrandCode;
    }

    public String getTodayMaxBrandName() {
        return todayMaxBrandName;
    }

    public void setTodayMaxBrandName(String todayMaxBrandName) {
        this.todayMaxBrandName = todayMaxBrandName;
    }

    public BiSaleAmountDto getTodaySaleAmount() {
        return todaySaleAmount;
    }

    public void setTodaySaleAmount(BiSaleAmountDto todaySaleAmount) {
        this.todaySaleAmount = todaySaleAmount;
    }

    public String getTodaySaleAmountYoy() {
        return todaySaleAmountYoy;
    }

    public void setTodaySaleAmountYoy(String todaySaleAmountYoy) {
        this.todaySaleAmountYoy = todaySaleAmountYoy;
    }

    public BiSaleAmountDto getYetdCustAvgPrice() {
        return yetdCustAvgPrice;
    }

    public void setYetdCustAvgPrice(BiSaleAmountDto yetdCustAvgPrice) {
        this.yetdCustAvgPrice = yetdCustAvgPrice;
    }

    public BiSaleAmountDto getYetdMaxBrandAmount() {
        return yetdMaxBrandAmount;
    }

    public void setYetdMaxBrandAmount(BiSaleAmountDto yetdMaxBrandAmount) {
        this.yetdMaxBrandAmount = yetdMaxBrandAmount;
    }

    public String getYetdMaxBrandCode() {
        return yetdMaxBrandCode;
    }

    public void setYetdMaxBrandCode(String yetdMaxBrandCode) {
        this.yetdMaxBrandCode = yetdMaxBrandCode;
    }

    public String getYetdMaxBrandName() {
        return yetdMaxBrandName;
    }

    public void setYetdMaxBrandName(String yetdMaxBrandName) {
        this.yetdMaxBrandName = yetdMaxBrandName;
    }

    public BiSaleAmountDto getYetdSaleAmount() {
        return yetdSaleAmount;
    }

    public void setYetdSaleAmount(BiSaleAmountDto yetdSaleAmount) {
        this.yetdSaleAmount = yetdSaleAmount;
    }

    public BiStoreAvgPrice getCommAvgPrice() {
        return commAvgPrice;
    }

    public void setCommAvgPrice(BiStoreAvgPrice commAvgPrice) {
        this.commAvgPrice = commAvgPrice;
    }

    public SaleCmmdtyDto getTopSaleCmmdty() {
        return topSaleCmmdty;
    }

    public void setTopSaleCmmdty(SaleCmmdtyDto topSaleCmmdty) {
        this.topSaleCmmdty = topSaleCmmdty;
    }

}
